<?php

class Cliente extends AppModel {

    var $useDbConfig = 'punto_maestros';
    var $name = 'Cliente';
    var $useTable = 'clientes';
    var $primaryKey = 'id';
    var $belongsTo = array('TipoCliente',);

    function buscar_clientes($parametros) {
        $condiciones = array();
        $condiciones['UPPER(Cliente.nombre) ILIKE'] = "%$parametros%";
        $condiciones['UPPER(Cliente.documento) ILIKE'] = "%$parametros%";
        if (count($parametros) > 0 and count($condiciones) == 0) {
            $ids = null;
        } else {
            $res = $this->find('all', array('fields' => array('Cliente.id'), 'conditions' => array('OR' => $condiciones)));
            $ids = array();
            for ($j = 0; $j < count($res); $j++) {
                $ids[] = $res[$j]['Cliente']['id'];
            }
        }
        return $ids;
    }

}

?>
